package com.example.foodsy.dto;

import lombok.Data;

import java.time.LocalDate;
import java.util.Date;

/**
 * 屠宰环节溯源DTO（消费者溯源/企业详情展示用）
 */
@Data
public class TraceSlaughterDTO {
    // 屠宰企业名称（来自node_info.name）
    private String slaughterCompanyName;
    // 屠宰企业地址（来自node_info.address）
    private String slaughterCompanyAddress;
    // 屠宰产品批号（来自slau_batch.batch_id）
    private String batchId;
    // 产品品种（来自slau_batch.type，如“猪胴体”）
    private String productType;
    // 肉类检验检疫合格证编号（来自slau_batch.qua_id，任务书3.2.4.1必填项）
    private String meatQuarantineCert;
    // 官方检验员名称（来自slau_batch.test_name，任务书3.2.4.1必填项）
    private String inspectorName;
    // 产地（省+市，来自node_info的prov_id/city_id关联查询）
    private String origin;
    // 批号录入日期（来自slau_batch.batch_date）
    private LocalDate batchDate;
    // 关联的养殖批号（来自slau_batch.fb_id关联的farm_batch.batch_id，溯源链路展示用）
    private String sourceBreedBatchId;
}